last laugh

/L AE1 S T L AE0 F/
noun
  1. 1

    ultimate success achieved after a near failure (inspired by the saying `he laughs best who laughs last')