staircase wit

Etymology
.

Noun

 * 1)  Thinking of an idea or course of action too late to use it effectively, or the tendency to do so.

Usage notes

 * The French borrowing is more often used, or occasionally the equivalent German calque.