Answer: grumbler

AnswerCrossword Clue
GRUMBLERCrank
grumblerone that grumbles (to mutter in discontent)