TOUCHE

A Northern English expression meaning "How Embarrasing"
TOUCHE!
by Jeremiah Hottentot May 26, 2011
mugGet the TOUCHEmug.

Share this definition