crabby

adjective
  1. easily annoyed or made angry; bad-tempered and irritable
  2. Usage: informal

Examples