Synonyms of Armoury

Primary definition: A place where weapons and military equipment are stored or made.

Full Dictionary Entry

Antonyms & Opposite Concepts