English dictionary
baffin island meaning and definition
Definition and meaning of baffin island at MeaningMonkey.org. baffin island meaning and definition in the English Dictionary.BAFFIN ISLAND noun
Definition of Baffin Island (noun)
- the 5th largest island and the largest island of Arctic Canada; lies between Greenland and Hudson Bay
Source: Princeton University Wordnet