Manitoulin (noun) Definition, Meaning & Examples

noun
  1. an island in N Lake Huron belonging to Canada. 80 miles (130 km) long.
Manitoulin (noun) Definition, Meaning & Examples

More Definitions