A country on the island of Saint Lucia; gained independence from Great Britain in 1979. Synonym: St. Lucia.
|
|
|
|
Words linked to "Saint Lucia" : country, Windward Islands, state, island, Organization of American States, Caribbean, Windward Isles, Castries, OAS, land |
Copyright © 2025 Free-Translator.com |