saint_lucia
1. [ noun ] (government,geography) a country on the island of Saint Lucia; gained independence from Great Britain in 1979
Synonyms: St._Lucia
Related terms: country Organization_of_American_States Windward_Islands caribbean Castries
2. [ noun ] (geography) a volcanic island in the Windward Isles south of Martinique
Synonyms: St._Lucia
Related terms: island
Similar spelling:   saint_luke
  saint_olav
  saint_olaf
  saint_lawrence
  saint_louis
  Santalum
  sand_eel