put up a very strong defence - İspanyolca İngilizce Sözlük