crotchety

adj. Peevish, irritable.

a. Given to crotchets; subject to whims; as, a crotchety man.