Definition of Ogbomosho in English:

Ogbomosho

proper noun

  • A city and agricultural market in southwestern Nigeria, north of Ibadan; population 951,000 (est. 2007)

Pronunciation:

Ogbomosho

/ˌäɡbəˈmōSHō/