Saint Lucia
St. Lucia
Noun
1. a country on the island of Saint Lucia; gained independence from Great Britain in 1979
(synonym) Saint Lucia
(hypernym) country, state, land
(member-holonym) Organization of American States, OAS
(part-holonym) Windward Islands, Windward Isles
(part-meronym) Saint Lucia, St. Lucia
2. a volcanic island in the Windward Isles south of Martinique
(synonym) Saint Lucia
(hypernym) island
(part-holonym) Saint Lucia, St. Lucia
St. Lucia
LC