1. Proper noun. A town in Greece located in the northwestern Achaea prefecture. ¹
¹ Source: wiktionary.com