Definitions Found:

habitually irritable or complaining person grumbler