cross-patch (n.) Look up cross-patch at Dictionary.com
"peevish person," usually female, c.1700, from cross (adj.) + patch (n.1) "piece."