Megara in Russian Megara in Russian Мегара proper noun A city west of Athens in the Attica prefecture, Greece. Add to Flashcards