Saint Maarten
1.
(
noun
) an island in the western Leeward_Islands; administered jointly by France and the Netherlands
Synonyms:
Saint Martin
,
St. Maarten
,
St. Martin
Related Words:
island
Terms and Conditions of Use / Copyright Notice