Synonyms of St. Maarten in English :
Antonyms of St. Maarten in English
Thesaurus of St. Maarten in English
St. Maarten
see definition of st. maartenSynonyms of st. maarten
1. (noun) an island in the western Leeward Islands; administered jointly by France and the Netherlands