Tamil Dictionary 🔍

tatch

Tatch, n. Etym: [F. tache spot. See Techy.] Defn: A spot or stain; also, a trick. [Obs.] Sir T. Elyot.


tatch - Similar Words