Lap-of-honor meaning

Victory lap.
noun
0
0
Advertisement