St. Lucia
noun
1 St. Lucia
A country on the island of Saint Lucia; gained independence from Great Britain in 1979.
synonym: Saint Lucia.
Dutch: Saint Lucia
2 St. Lucia
A volcanic island in the Windward Isles to the south of Martinique.
synonym: Saint Lucia.
debug info: 0.0158