Dictionary.com
definitions
  • synonyms

Somerset Island

See more synonyms on Thesaurus.com
noun
  1. an island in the Arctic Ocean in Nunavut, Canada, NW of Baffin Island. 9594 sq. mi. (24,848 sq. km).
Dictionary.com Unabridged Based on the Random House Unabridged Dictionary, © Random House, Inc. 2018