St. Maarten meaning

UK US

St. Maarten (noun): an island in the western Leeward Islands; administered jointly by France and the Netherlands.

Definition of St. Maarten

  1. an island in the western Leeward Islands; administered jointly by France and the Netherlands

    Synonyms: Saint Martin, St. Martin, Saint Maarten

    Type of: island

More about St. Maarten on Wikipedia.