Stymphalia
English
Proper noun
Stymphalia
Alternative form of
Stymfalia
.