An island in the western Leeward Islands; administered jointly by France and the Netherlands.  Synonyms: Saint Martin, St. Maarten, St. Martin.
 
 | 
 
 | 
  | 
  | 
  | 
Words linked to "Saint Maarten" :   Leeward Islands, island  | 
Copyright © 2025 Dictionary One.com  |