We do not currently know of any synonyms for tatch.
The noun tatch is defined as:
See full definition of the word tatch.
Did you mean thatch, match, latch, catch, batch, patch, hatch or watch?