Suit-of-armour Synonyms

Armor that protects the wearer's whole body
(Noun)