haggish

adjective
  1. resembling or characteristic of a hag; ugly or repulsive in appearance
  2. Usage: informal; often derogatory
  3. malicious, spiteful, or ill-tempered in manner
  4. Usage: informal; often derogatory

Examples