Mystras in Russian Mystras in Russian Мистра́с proper noun A town in southern Greece. Add to Flashcards