English

Definition of St Lucia from the Oxford Advanced Learner's Dictionary

an island in the Caribbean Sea. It was claimed by Britain in 1814 and has been an independent member of the Commonwealth since 1979. Its capital town is Castries. See related entries: Countries and continents