render someone/something immortal - Francés Inglés Diccionario