Devon Island Definition

other
An island of northern Canada, in the eastern Queen Elizabeth Islands north of Baffin Island.
American Heritage
Advertisement