impossible to succeed - Francés Inglés Diccionario