cross-patch (n.)youdaoicibaDictYouDict
"peevish person," usually female, c. 1700, from cross (adj.) + patch (n.1) "piece."