Definition of “touché” - English Dictionary

british dictionary