Answer: armorist

AnswerCrossword Clue
armorista person skilled in heraldry
armoristperson who is an expert at heraldry