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" :   island, St. Maarten, Leeward Islands, Saint Martin  | 
Copyright © 2025 Diccionario ingles.com  |