Polish-English dictionary »

orchomenos meaning in English

PolishEnglish
Orchomenos

Orchomenus

Orchomenos noun

Orchomenosnoun
city in central Greece

Orchomenosnoun
city in north central Arcadia