Saint Maarten meaning

UK US

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

Definition of Saint Maarten

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

    Synonyms: Saint Martin, St. Martin, St. Maarten

    Type of: island

More about Saint Maarten on Wikipedia.