Definitions for "Tatch"
A spot or stain; also, a trick.