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