We do not currently know of any synonyms for patchcoat.
The noun patchcoat is defined as:
Did you mean bushwhacked?