What is the Meaning of Touche?

The French word, ‘touch” means ‘touched’ and is used as an acknowledgment of a hit in fencing. It has a much broader meaning in modern times, and can be used in any situation when someone ‘fires back’ with a good statement or action.