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

Synonyms

  • horseradish tree
  • moringa

Antonyms

  • weed