Douglas Harper's Etymology Dictionary
Wiktionary
cross-patch
n. An alternative form of crosspatch, a grouch
Usage examples of "cross-patch".
I was shocked and numb, and my mind made a strange cross-patch connection with the past.