Synonyms:
cantankerous, crotchety, ornery
Meaning: having a difficult and contrary disposition; "a cantankerous and venomous-tongued old lady"- Dorothy Sayers
Usage examples
He was aimlessly industrious, crotchety but kind, and almost quixotically honest.