VariousWords beta
Definitions:
Noun
Saint Martin
St. Martin
Saint Maarten
St. Maarten
Definition: an island in the western Leeward Islands; administered jointly by France and the Netherlands