begrutch
/ˈbɛɡrʌtʃ/Definitions
1. verb
to grumble or complain about something, especially about being asked for or expected to do something
“He begrutched the idea of going to work on a Sunday.”
2. noun
a person who begrutches or grumbles
“He’s a bit of a begrutch, always complaining about something.”