Saint Lucia in French Saint Lucia in French Sainte-Lucie proper noun An island and country in the Caribbean. Capital: Castries. Add to Flashcards