TOP

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

St Lucia

 
/snt ˈluːʃə/
 
/seɪnt ˈluːʃə/
jump to other results
  1. an island in the Caribbean. It was claimed by Britain in 1814 and has been an independent member of the Commonwealth since 1979. Its capital town is Castries.
trait
noun
 
 
From the Word list
Oxford 5000
B2
Oxford Learner's Dictionaries Word of the Day