Definitions
noun
a storehouse (as a compartment on a warship) where weapons and ammunition are stored
Look “powder magazine” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
a storehouse (as a compartment on a warship) where weapons and ammunition are stored