Saint Lucia in Greek Saint Lucia in Greek Αγία Λουκία proper noun An island and country in the Caribbean. Capital: Castries. Add to Flashcards