Definition of arms dump in US English:

arms dump

noun

  • A deposit or store of weapons, military equipment, etc.

Origin

1920s; earliest use found in The Times.