moringa

/mɒrɪŋˈɡɑː/

Definitions

1. noun

A tropical tree or shrub native to India and Africa, with edible leaves used in cooking and medicine.

“The local market had a stall selling moringa leaves, which are rich in vitamins and minerals.”

Synonyms

  • horseradish tree
  • malunggay

Antonyms

  • inedible herb
  • toxic plant