...this French phrase that translates to "Stairway Talk" - "l'esprit d'escalier".
I always like the (possibly apocryphal) tale of Oscar Wilde hearing a clever remark and saying "I wish I'd said that", to which his companion responded "You will, Oscar, you will!"