arsenal

arsenal

arsenal

Noun

all the weapons and equipment that a country has

Synonyms:

Noun

a military structure where arms and ammunition and other military equipment are stored and training is given in the use of arms

Synonyms:

Noun

a place where arms are manufactured

Synonyms: