chaoua
/ʃaʊ.ɑː/Definitions
1. noun
a type of tree or shrub in the genus Moringa, native to North Africa and the Mediterranean
“The local market was selling moringa leaves and chaoua seeds.”
1. noun
a type of tree or shrub in the genus Moringa, native to North Africa and the Mediterranean
“The local market was selling moringa leaves and chaoua seeds.”