Meaning of baffin island

Definition of baffin island

(noun) the 5th largest island and the largest island of Arctic Canada; lies between Greenland and Hudson Bay

Other information on baffin island

WIKIPEDIA results for baffin island
Amazon results for baffin island