Meghri in Russian Meghri in Russian Мегри́ proper noun A town in Syunik Province in the south of Armenia Add to Flashcards