Ogbomosho in Russian Ogbomosho in Russian Огбомо́шо proper noun A city in Oyo State, Nigeria. Add to Flashcards