grouchy

adjective
  1. bad-tempered and complaining; irritable
  2. Usage: informal

Examples