French-English dictionary »

yoruba meaning in English

FrenchEnglish
yoruba nom propre
{m}

Yoruba◼◼◼(a sub-Saharan language)
proper noun