English synonyms about - contact  

last laugh

noun

1 last laugh

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


Find more on last laugh elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0338