Definition of Ogbomosho
city in western Nigeria that was founded in the middle of the 17th century population 644,200
Learn More about ogbomosho
Britannica.com: Encyclopedia article about Ogbomosho
Seen and Heard
What made you want to look up Ogbomosho? Please tell us where you read or heard it (including the quote, if possible).