Ibadan - Definition

ibadan

n 1: a large Yoruba city in southwestern Nigeria; site of a
university

Look up another word