Saint-martin definitions

mär'tn
An island of the West Indies in the western Leeward Islands. The island has been divided into separate territories under French and Dutch administration since 1648.
8
0