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