moringuoid

/mɒrɪŋˈɡweɪd/

Definitions

1. noun

A genus of flowering plants, also known as drumstick trees, particularly Moringa oleifera.

“The moringuoid tree is often cultivated for its edible leaves and seeds.”

Synonyms

  • Moringa
  • drumstick tree

Antonyms

  • nuisance plant
  • weed