come out smelling of roses - Francés Inglés Diccionario