From Wiktionary, the free dictionary
Jump to navigation
Jump to search
English[edit]
Alternative forms[edit]
Proper noun[edit]
Orchomenos
- A city in central Greece.
- A city in north central Arcadia in Greece 20 km north of Tripoli
Translations[edit]
city in north central Arcadia
Anagrams[edit]