Treppenwitz is the German word for a witty comeback that you think of too late to use it. The literal translation is ‘staircase joke’. (via @qikipedia)