SOURPUSS
Meaning of SOURPUSS in English
sour ‧ puss /ˈsaʊəpʊs $ ˈsaʊr-/ BrE AmE noun [countable] old-fashioned
someone who complains a lot and is never happy or satisfied
Longman Dictionary of Contemporary English.
Longman - Словарь современного английского языка.
2012