crankish

crankish

(ˈkræŋkɪʃ)
adj
1. mildly eccentric
2. US mildly bad-tempered