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