Dictionary.com
definitions
  • synonyms

Somerset Island

See more synonyms for Somerset Island 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).
Show More
Dictionary.com Unabridged Based on the Random House Unabridged Dictionary, © Random House, Inc. 2018