Definition of arms store in English:

arms store

noun

  • 1A stock of firearms, ammunition, etc.; a room in which such a stock is kept.

  • 2A shop selling firearms.

Origin

Mid 19th century; earliest use found in The Glasgow Herald.