-
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:
Explanation of armoury
We don`t have explanations for this word yet.