cantankerous
Definitions
Bad-tempered, argumentative, and uncooperative.
Difficult or irritating to deal with.
Examples
The cantankerous old man spent most of his afternoon complaining about the neighborhood children.
Despite his cantankerous attitude, he was surprisingly kind to the stray cat that visited his porch every day.
Synonyms
Antonyms
good-natured amiable affable easygoing cheerful pleasant genial