st. lucia Meaning, Definition & Usage

  1. noun a country on the island of Saint Lucia; gained independence from Great Britain in 1979
    Saint Lucia.
  2. noun a volcanic island in the Windward Isles to the south of Martinique
    Saint Lucia.

WordNet