Definify.com
Definition 2025
drumstick_tree
drumstick tree
English

An Indian Drumstick (cut)
Noun
drumstick tree (plural drumstick trees)
- An economically useful tree, Moringa oleifera, probably native to India, but grown throughout the tropics.
Translations
Moringa oleifera