st. lucia

(noun) Saint Lucia

St. Lucia
country (generic term)
state (generic term)
land (generic term)