Chinese-English dictionary »

黄玉兰 /huángyùlán/ meaning in English

ChineseEnglish
黄玉兰 /huángyùlán/ noun

champac(Magnolia champaca)
noun