Meaning of saint martin

Definition of saint martin

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

Other information on saint martin

WIKIPEDIA results for saint martin
Amazon results for saint martin