Orchomenos in Polish Orchomenos in Polish Orchomenos proper noun A city in north central Arcadia in Greece 20 km north of Tripoli Add to Flashcards