come out/up smelling of roses - Turkish English Dictionary