Do mean if an expression used abroad is used here?
Can think of any? I've heard Americans use sayings i thought to be of British origin, but there no translation issues there.
I like the French "L'esprit de l'escalier" it means "Spirit of the Staircase"
"The phrase can be used to describe a riposte to an insult, or any witty, clever remark that comes to mind too late to be useful--when one is on the "staircase" leaving the scene." - Wiki