Metsamor in Russian Metsamor in Russian Мецамо́р proper noun A town in Armavir, Armenia. Add to Flashcards