meaning of ibadan

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


Related Words

ibadan |

Developed & Maintained By Taraprasad.com

Treasure Words