(adj) fractious, cranky, scratchy, irritable, peckish, peevish, pettish, petulant, nettlesome, techy, testy
easily irritated or annoyed
an incorrigibly fractious young man; not the least nettlesome of his countrymen