YourDictionary

Dictionary Home » Dictionary Definitions » Manitoulin Islands

Manitoulin Islands

(mănˌĭ-to͞oˈlĭn)

A group of islands of southern Ontario, Canada, in northern Lake Huron. The principal island, Manitoulin, is the largest lake island in the world.

link/cite print suggestion box