[adjective] - (of a person) bad-tempered; tending to argue and complain a lotGrandad never stops complaining, the cantankerous old bugger.
CANTANKEROUS
Meaning of CANTANKEROUS in English
Cambridge English vocab. Кембриджский английский словарь. 2012