Dictionary.com
definitions
  • synonyms

Somerset Island

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