What does Baffinbai mean?

Baffinbai - German to English

Baffin Bay