come out/up smelling of roses - Alemán Inglés Diccionario