crosspatch

/ˈkrɔsˌpætʃ/
noun
  1. A person who is often in a bad mood or easily annoyed.
    • My little brother turns into a crosspatch when he's tired.
    • The old man down the street is known as a crosspatch who complains about everything.
    • Don't be such a crosspatch; we're just trying to help.
Antonyms
What does "crosspatch" mean? | whatsthatwordmean | whatsthatwordmean