Russian-English dictionary »

мегара meaning in English

RussianEnglish
Мегара proper noun

Megara(city west of Athens)
proper noun