cover oneself with armour as a defence - Spanish English Dictionary

Suggest a Term