Feedback
Drumstick tree
Meaning
Noun
●
In Brassicales order plants, Foods & Spices and herbs:
An
economically
useful
tree
, Moringa oleifera,
probably
native
to India, but
grown
throughout the tropics.
Sourced from
Wiktionary
Synonyms
Ben
Moringa
Horseradish Tree
Join 10 million students and professionals writing 70% faster at QuillBot.com
Start writing better