arrogant prideful supercilious
brainish cranky fractious irritable nettlesome peevish peppery ropable ropeable scold snappish spleenful splenetic umbrageous