What does Armee-Stabsstelle mean?

Armee-Stabsstelle - German to English

army headquarters {pl}