Meaning of “armourer” in the English Dictionary

british dictionary