Castries in Greek Castries in Greek Κάστρις proper noun The capital city of Saint Lucia. Add to Flashcards