English Dictionary
Definition come up smelling of roses in British English
come up smelling of roses phrase
phrase
1
to come out of a difficult situation with your reputation better than it was before, especially when you do not deserve to
