YourDictionary

Devon Island

An island of northern Nunavut, Canada, between Baffin and Ellesmere islands.

link/cite print suggestion box