Synonyms: grouch, grump, churl, crank, crosspatch
Definition: a bad-tempered person
Similar words: unpleasant person, disagreeable person
Definition: a person who is not pleasant or agreeable
Synonyms: grumble, grouch, scold
Definition: show one's unhappiness or critical attitude
Usage: He scolded about anything that he thought was wrong; We grumbled about the increased work load
Similar words: sound off, kvetch, kick, quetch, plain, complain
Definition: express complaints, discontent, displeasure, or unhappiness
Usage: My mother complains all day; She has a lot to kick about