YourDictionary

sourpuss

noun

Slang a person who has a gloomy or disagreeable expression or nature

See sourpuss in American Heritage Dictionary 4

Learn more about sourpuss

link/cite print suggestion box