last laugh

Noun
  1. Ultimate success achieved after a near failure (inspired by the saying `he laughs best who laughs last') (synset 107489458)
    "we had the last laugh after the votes were counted"

Other Searches