meaning of Baffinbai

Baffinbai - German to English

Baffin Bay