island in the Atlantic, off the S coast of Newfoundland: part of St-Pierre and Miquelon: 83 sq mi (215 sq km)
See Miquelon in American Heritage Dictionary 4
A French island in the Atlantic Ocean off the southern coast of Newfoundland, Canada. It is part of the overseas department of St. Pierre and Miquelon.