Drumstick tree

noun

Definitions

Noun
  1. 1
    An economically useful tree, Moringa oleifera, probably native to India, but grown throughout the tropics.
  2. 2
    deciduous or semi-evergreen tree having scented sepia to yellow flowers in drooping racemes and pods whose pulp is used medicinally; tropical Asia and Central and South America and Australia wordnet

Etymology

drumstick + tree. The immature pods are long and cylindrical like drumsticks

Next best steps

Mini challenge

Want a quick game? Try Word Finder.