saint lucia Meaning, Definition & Usage

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

WordNet