lead a charmed life - Francés Inglés Diccionario