About us
Define
Definitions for
"Tatch"
A spot or stain; also, a trick.
ftp.uga.edu