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