armorist
'ARMORIST,
n. One skilled in heraldry.