armor

/ˈɑrmər/

noun

The metal coverings formerly worn by soldiers or warriors to protect the body in battle.

knights in armor

protective covering,armour plate

transitive verb

Provide (someone) with emotional, social, or other defenses.

the knowledge armored him against her