The AI-powered English dictionary
plural moringas
Any of several trees, of genus Moringa, that grow in tropical and subtropical India and Africa. examples