Dictionary for English, Malay, chines, Indonesian, Japanese, etc
English Definition
    noun
  1. Saint Lucia, St. Lucia: a country on the island of Saint Lucia; gained independence from Great Britain in 1979
  2. Saint Lucia, St. Lucia: a volcanic island in the Windward Isles to the south of Martinique
Translation
English St. Lucia, Saint Lucia