defend something to the last ditch - İspanyolca İngilizce Sözlük