defend something to the last ditch - Alemán Inglés Diccionario