defend something to the last ditch - Francés Inglés Diccionario