COME UP (OR OUT) SMELLING OF ROSES
Meaning of COME UP (OR OUT) SMELLING OF ROSES in English
come up ( or out) smelling of roses
emerge from a difficult situation with reputation intact.
→ rose
Concise Oxford English vocab.
Сжатый оксфордский словарь английского языка.
2004