|
Saint Lucia
a country on the island of Saint Lucia; gained independence from Great Britain in 1979.
|
|
|
|
|
|
|
|
|
Keywords and Synonyms- Saint Lucia, St Lucia, St. Lucia
|
|
|
 |
Edit this page Add new links, rate and edit existing links, suggest new definition or descriptions. - Staff
|
|