Ibadan

What is Ibadan?

Ibadan definition and meaning on Dictionary terms:
noun

a city in SW Nigeria.