HAVE THE LAST LAUGH


Meaning of HAVE THE LAST LAUGH in English

to be successful when you were not expected to be, making your opponents look stupid

Oxford Advanced Learner's English Dictionary.      Оксфордский английский словарь для изучающик язык на продвинутом уровне.