baleful crabbed despiteful malign villainous wicked
cranky curmudgeonly fractious fretful liverish peevish stiff
brainish feisty irritable nettlesome peppery ropable ropeable scold snappish spleenful umbrageous
bad-tempered dirty glum gruff ill-favored ill-humored indignant snarky