to come to life again - Francés Inglés Diccionario