Baffin

1 ENTRIES FOUND:
Baffin /ˈbæfən/ proper noun
Baffin
/ˈbæfən/
proper noun
Britannica Dictionary definition of BAFFIN
1 
Baffin Bay
: part of the Atlantic Ocean
2 
Baffin Island
: island of Canada in the Arctic Archipelago