meaning of Armee-Stabsstelle

Armee-Stabsstelle - German to English

army headquarters {pl}