Aigio in French Aigio in French Aigio proper noun A town in Greece located in the northeastern Achaea prefecture Add to Flashcards