English-Chinese dictionary »

drumstick tree meaning in Chinese

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

辣木noun