saint lucia

/S EY1 N T L UW1 SH AH0/
noun
  1. 1

    An island and country in the Caribbean. Capital: Castries.