tetchy [or techy]

adjective irritable, iracund.