meaning of Artilleriedepot

Artilleriedepot - German to English

ordnance depot