cranky

adjective
  1. easily annoyed or made angry; irritable
  2. Usage: informal
  3. working poorly or unreliably; likely to break down
  4. Usage: informal

Examples