What is the meaning of the word "grumbler"?

Definitions: