What is the meaning of saint lucia in English?

Learn vocabulary with pictures as well as definitions of saint lucia in English

Learn in

See more

n. Saint Lucia

Definition of Saint Lucia in English

Island nation with a constitutional monarchy located where the Caribbean Sea meets the Atlantic Ocean, to the north of Saint Vincent and the Grenadines and to the south of Dominica.

Synonyms of Saint Lucia in English

St. Lucia