Words: Saint Lucia St. Lucia
Part of speech: n
Definition: a country on the island of Saint Lucia; gained independence from Great Britain in 1979