CrosspatchnounA grumpy, bad-tempered or irascible person.Synonyms: grouch🔗 Explore synonyms & relationships🌍 See word origin & history