Definition of Baffin Island in English:

Baffin Island

proper noun

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