Definition of Baffin Island in English:

Baffin Island

proper noun

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

Pronunciation:

Baffin Island

/ˈbafɪnʌɪlənd/