st. lucia

(noun) Saint Lucia

St. Lucia
island (generic term)