Synonyms of armoury in English:

armoury


See UK English definition of armoury

noun

1

SYNONYMS
arsenal, arms depot, arms cache, ordnance depot, magazine, ammunition dump