Meaning of Ibadan
Definition of Ibadan
(noun)
a
large
Yoruba
city
in
southwestern
Nigeria;
site
of a
university
Other information on Ibadan
WIKIPEDIA results for
Ibadan
Amazon results for
Ibadan
Tweet