Definitions
There is 1 meaning of the phrase
St. Maarten.
St. Maarten - as a noun
An island in the western leeward islands; administered jointly by france and the netherlands
Synonyms (Exact Relations)
saint maartensaint martinsint maartenst. martin