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.”

Synonyms

  • island
  • islet

Antonyms

  • continent