What does Artilleriedepot mean?

Artilleriedepot - German to English

ordnance depot