ibadan

ibadan

ibadan

Noun

a large Yoruba city in southwestern Nigeria; site of a university

Synonyms: