( informal ) to still have a good reputation, even though you have been involved in sth that might have given people a bad opinion of you
COME UP / OUT OF STH SMELLING OF ROSES
Meaning of COME UP / OUT OF STH SMELLING OF ROSES in English
Oxford Advanced Learner's English Dictionary. Оксфордский английский словарь для изучающик язык на продвинутом уровне. 2005