can·tan·ker·ous
adjective
1. disagreeable to deal with; contentious; peevish: a cantankerous, argumentative man.