C2 adjective /kænˈtæŋ.kər.əs/
cantankerous
気難しい
Meaning
Bad-tempered, argumentative, and uncooperative.
Example
The cantankerous old man complained about everything.
その気難しい老人は何にでも不満を言った。