ARMOURY Meaning of ARMOURY in English n. place where arms are manufactured; place where arms are stored, arsenal Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012