Treppenwitz

Treppenwitz is a German word (derived from the French l’esprit de l’escalier) which literally means ‘staircase joke’....

Continue reading