depot in German
depot in German
Depot
(military) A place for the storage, servicing, or upgrade of military hardware.
Lager
(military) A place for the storage, servicing, or upgrade of military hardware.
Speicherraum
(military) A place for the storage, servicing, or upgrade of military hardware.