Spanish-English dictionary »

yoruba meaning in English

SpanishEnglish
yoruba proper noun
{f}

Yoruba(a sub-Saharan language)
proper noun