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