Miquelon

(mik′ə län; Fr mē klōn)

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.
link/cite print suggestion box