have the last laugh verb1 •To be vindicated; to triumph despite predicted failure; to find success after defeat or setback.The author had the last laugh over the publishers who had rejected her now best-selling book. formshad the last laugh · having the last laugh · has the last laugh