cover oneself with armor as defense - İspanyolca İngilizce Sözlük