Green’s Dictionary of Slang

crankpot adj.

[crankpot n.]

unpleasant, ill-tempered, bigoted.

[UK]Penthouse V 11: Under its umbrella will assemble every variety of crankpot critic of industrial civilization.
[US]N.Y. Mag. 6 Jan. 61: Shirley MacLaine reprises her role as crankpot Aurora Greenway in this sequel.