What does Bottnischer Meerbusen mean?

Bottnischer Meerbusen - German to English

Gulf of Bothnia