crusty

adjective
  1. having a hard outer layer or surface
  2. bad-tempered or irritable
  3. Usage: informal

Examples