Green’s Dictionary of Slang

crankpot n.

[SE cranky, grumpy + pot (of the head), the skull, the cranium]

(US) a mean, ill-tempered individual.

[US] in DARE.
J. Brennan Treasured Times with Five- To Ten-Year Olds 121: I’m a little crankpot, raging mad, / [...] / When I get so angry, it’s really bad.
Xtra! 30 May 🌐 The film focuses on the rather awful manner in which Brian’s mother treats her son. She’s been a real crankpot ever since her husband left her when Brian was a boy.