Meaning of Baffin Island in English:

Baffin Island

Pronunciation /ˈbafɪnʌɪlənd/

proper noun

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