giving up at the last moment - Espagnol Anglais Dictionnaire