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