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
- 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.