Advertisement

Synonyms of Armoury

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

Full Dictionary Entry
Advertisement

Antonyms & Opposite Concepts

Advertisement