cantankerous
/kænˈtæŋkərəs/Definitions
1. adjective
Having a bad or unpleasant disposition; quarrelsome or contentious.
“He was a cantankerous old man who always argued with the neighbors.”
2. noun
A person of a cantankerous disposition.
“After dealing with that cantankerous customer, she needed a break.”