Lefkada in Greek Lefkada in Greek Λευκάδα proper noun The largest town on the Greek island of the same name. Add to Flashcards