A Grouch (n.) is a man who has lost heart and has to depend wholly on his liver.
Definition.com
Definition.com
A Grouch (n.) is always unpleasant, even when you catch him offguard.
Definition.com
A Grouch (n.) is never satisfied unless he is dissatisfied.
Definition.com
A Grouch (n.) always looks as if he were weaned on a pickle.
Definition.com
A Grouch (n.) is the kind of man who spreads good cheer wherever he doesn't go.