Definition of st. lucia
English to English noun - a country on the island of Saint Lucia; gained independence from Great Britain in 1979
source: WordNet 3.0 - a volcanic island in the Windward Isles to the south of Martinique
source: WordNet 3.0
Visual Synonyms 
Nearby Word
st. lucia, st. louis, st. luke, stelis, stylus, stylize, stylise, stylish, systolic, stillage, seed lac, sheetlike, stalk, secotiales, sweet talk, stalky, stalls, seedlac, stallage, stayless
|
|
|