EnglishOrchomenosnameMeaningA city in central Greece.A city in north central Arcadia in Greece 20 km north of TripoliSourcesNo citations have been attached yet.