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