Ill-tempered

a.
  1. Of bad temper; grouchy; morose; crabbed; sour; peevish; fretful; quarrelsome.
  2. Unhealthy; ill-conditioned.