Armorer
Armorer is a secondary skill that reduces all physical damage - both from from melee and ranged attacks - that is inflicted on a hero's troops. However, heroes with Armorer take double damage from arrow towers in siege combat.
Heroes with Armorer as a specialty: