English edit

Proper noun edit

Mystras

  1. A town in southern Greece

Translations edit

See also edit