noun
- a port in and the capital of the state of St. Lucia, on the NW coast.
noun
- one of the Windward Islands, in the E West Indies.
- an independent country comprising this island: a former British colony; gained independence 1979. 238 sq. mi. (616 sq. km). Capital: Castries.
noun
- the capital and chief port of St Lucia. Pop: 14 000 (2005 est)