armorist

'ARMORIST, n. One skilled in heraldry.