Noun
suit of armour (plural suits of armour)
A collection of garments, usually made of metal, worn over the body for protection in battle from weapons.
You can't get a suit of armour and a rubber chicken just like that. You have to plan ahead. Michael Palin
Whether you like the look or not, that tailcoat is a tough shell, a suit of armour. The posh boy is a hardy species. Laura Wade