crosspatch

noun
  1. a bad-tempered or irritable person
  2. Usage: informal

Examples