YourDictionary

Dictionary Home » Dictionary Definitions » Queen Elizabeth Islands

Queen Elizabeth Islands

A group of islands of northern Canada, in the Arctic Archipelago north of Parry Channel. Oil deposits were first exploited here in the 1960s.

link/cite print suggestion box