Cantankerous

a.
  1. Perverse; contentious; ugly; malicious.