Subject to whims, crankiness, or ill temper. (Merriam – Webster)
Often in a bad mood and easily annoyed. (Cambridge Dictionary)
Irritable. (Oxford Dictionaries)
A crotchety person is bad-tempered and easily irritable. (Collins Dictionary)
Coastal Breeze News. Crotchety.
What is the difference between being a crotchety old woman and a perceptive observer of life?