Meaning of Ogbomosho in English:

Ogbomosho

Pronunciation /ˌɒɡbəˈməʊʃəʊ/

proper noun

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