armoury in French
armoury in French
arsenal
A place where arms are kept, an arsenal.
armoiries
Heraldry.