Quick definitions from WordNet (St. lucia)
▸ noun: a volcanic island in the Windward Isles south of Martinique
▸ noun: a country on the island of Saint Lucia; gained independence from Great Britain in 1979
▸ noun: a volcanic island in the Windward Isles south of Martinique
▸ noun: a country on the island of Saint Lucia; gained independence from Great Britain in 1979