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