cantankerous |kanˈta ng kərəs|
bad-tempered, argumentative, and uncooperative : a crusty, cantankerous old man.
ORIGIN mid 18th cent.: of unknown origin; perhaps a blend of Anglo-Irish cant [auction] and rancorous (see rancor ).
Quoted directly from the Oxford American Dictionaries