Meaning of “armourer” in the English Dictionary

English