We do not currently know of any synonyms for slatches.
The noun slatches is defined as:
Did you mean latches or snatches?