Subscribe
URL of the page has been copied to clipboard.
Meaning : The 5th largest island and the largest island of Arctic Canada. Lies between Greenland and Hudson Bay.
Install App
Baffin island meaning in Telugu.