Search results
- DictionarySt Lucia/ˈluːʃə/
- 1. a country in the Caribbean, one of the Windward Islands; population 185,000 (estimated 2015); languages, English (official), French Creole; capital, Castries.
Powered by Oxford Dictionaries
Powered by Oxford Dictionaries