English dictionary, thesaurus, translations & etymology
FreeDict.com

drumstick tree in Chinese

drumstick tree in Chinese

辣木
noun
An economically useful tree, Moringa oleifera, probably native to India, but grown throughout the tropics.
Add to Flashcards
Translations from freedict.org/WikDict, CC BY-SA · example sentences from Tatoeba, CC BY 2.0 FR.