– An irritable and complaining person.
Usage example: that old sourpuss must spend all his time making sure no one traipses across his lawn
are semantically related in happy
topic. You can use "Bellyacher" instead a noun
"Sourpuss", if it concerns topics such as grouch