What does Bataillonsarzt mean?

Bataillonsarzt - German to English

battalion physician