Dictionary.com
Thesaurus.com
Showing results for Somerset Island. Search instead for Somerset+Island.

Somerset Island

American  

noun

  1. an island in the Arctic Ocean in Nunavut, Canada, NW of Baffin Island. 9,594 sq. mi. (24,848 sq. km).