English to English
armoury
('/A/rm/@/r/i/
)
noun (n)
- a military structure where arms and ammunition and other military equipment are stored and training is given in the use of arms(noun.artifact)source: wordnet30
- a place where arms are manufactured(noun.artifact)source: wordnet30