ibadanEnglish

Ibadan

Noun

A large Yoruba city in southwestern Nigeria, site of a university

English: Ibadan

Bahasa: Ibadan

Bahasa words with similar meanings