armorist

noun
ar·​mor·​ist | \ ˈärmərə̇st\
plural -s

Definition of armorist

: one skilled in the study of coat armor or heraldry