A habitually grumpy person.
Voice one's discontent ill-temperedly; grumble.
"All take and no give"
"Hogwarts Staff"