Chinese-English dictionary »

辣木 meaning in English

ChineseEnglish
辣木 noun

drumstick tree [drumstick trees](Moringa oleifera)
noun
[UK: ˈdrʌm.stɪk triː] [US: ˈdrʌm.stɪk ˈtriː]