Home › Words › T › tatchtatchtatch means A spot or stain.Among words judged in Lexicurio's Arena, tatch ranks #2,614 of 42,762 for Qualifying.EtymologyFrom French tache (“spot”). See techy and tache.nounA spot or stain.A trick.A quality (appearance or feel).Definitions & examples from Wiktionary (CC BY-SA 3.0).