defend something to the last ditch - Espagnol Anglais Dictionnaire