Devon Island Definition
other
An island of northern Canada, in the eastern Queen Elizabeth Islands north of Baffin Island.
American Heritage
Advertisement
Find Similar Words
Find similar words to Devon Island using the buttons below.