One Word Substitute
A place where weapons and ammunitions are stored



Show Answer   :Arsenal