Translation of to come up smelling of roses in Romanian

to come up smelling of roses

phrase

  • 1

    a reuşi să iasă cu faţa curată (dintr-o situaţie dificilă)