Devon Island

geographical name

Definition of Devon Island

island in the eastern Parry Islands north of Baffin Island and south of Ellesmere Island, Nunavut, Canada area 20,861 square miles (54,239 square kilometers)