Meaning of saint maarten

Definition of saint maarten

(noun) an island in the western Leeward Islands; administered jointly by France and the Netherlands

Other information on saint maarten

WIKIPEDIA results for saint maarten
Amazon results for saint maarten