st. lucia

Noun
  1. A country on the island of Saint Lucia;
    Gained independence from Great Britain in 1979 (synset 109010979)
  2. A volcanic island in the Windward Isles to the south of Martinique (synset 109010823)

Other Searches