Definition of saint 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
saint lucia, saint louis, saint luke, saintlike, sandlike, santalic, sand leek, santalales, santalaceae, scintillous, santalaceous, schindylesis, scentless, sematology, somatology, semimetallic, schnittlaugh, scandalise, summitless, schizognathæ
|
|
|