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.”
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.”