Amaliada in Greek Amaliada in Greek Αμαλιάδα proper noun A city in Greece located in the northern Elis prefecture Add to Flashcards