St. Lucia
1. |
(noun) a volcanic island in the Windward Isles south of Martinique |
|
Synonyms: Saint Lucia |
|
Related Words: island |
|
2. |
(noun) a country on the island of Saint Lucia; gained independence from Great Britain in 1979 |
|
Synonyms: Saint Lucia |
|
Related Words: country, land, nation, state |
|
|