We do not currently know of any synonyms for relatch.
The verb relatch is defined as:
Did you mean relish?