Definition of Manitoulin Island in US English:

Manitoulin Island

proper noun

  • An island in southern Canada, in the province of Ontario, in northern Lake Huron. At 1,068 square miles (2,766 sq km), it is the largest lake island in the world.

Pronunciation

Manitoulin Island

/ˌmaniˌto͞olən ˈīlənd/