Search results
- Dictionaryordnance depot
noun
- 1. a place where ammunition, weapons, and other military materials are stored: "the army discussed its plans to improve ordnance depots"
Powered by Oxford Dictionaries
noun
Powered by Oxford Dictionaries