Tomigusuku in Russian Tomigusuku in Russian Томигусу́ку proper noun A city in Okinawa Prefecture, Japan. Add to Flashcards