Dictionary search results

Showing 1-2 of 2 results

Baffin Island US English

A large island in the Canadian Arctic Ocean, situated at the mouth of Hudson Bay. It is separated from Greenland by Baffin Bay