manitoulin
/ˌmænɪˈtuːlɪn/Definitions
1. noun
An island in Lake Huron, Ontario, Canada.
“The scenic views of Georgian Bay from Manitoulin Island are breathtaking.”
1. noun
An island in Lake Huron, Ontario, Canada.
“The scenic views of Georgian Bay from Manitoulin Island are breathtaking.”