Definition of Saint Martin
noun : Saint Martin
Source: WordNet 3.1
-
1. (
) an island in the western Leeward Islands; administered jointly by France and the Netherlands ;
See more about : Saint Martin