-
nouna place where arms are manufacturedtype of:
-
nouna collection of resourcestype of:
-
nounall the weapons and equipment that a country hastype of:
-
nouna military structure where arms and ammunition and other military equipment are stored and training is given in the use of armstype of:
Definition that contains armoury
We don't have definitions for this word yet.