English Dictionary
Definition armoury in British English
armoury noun
[countable] noun
/ˈɑː(r)məri/

English Dictionary