Sourpuss is slang for a grouchy, bad tempered or sullen person.
(noun)A pouty child who is sullen because he did not get his own way is an example of a sourpuss.
See sourpuss in Webster's New World College Dictionary
☆
noun
See sourpuss in American Heritage Dictionary 4
noun
Origin:
Origin: sour
Origin: + puss2
.Learn more about sourpuss