A person who complains a lot and is often in a bad mood; someone who is grumpy.
Likely from a combination of 'grum' (morose, surly, from 16th century) and 'bump' or related to 'groan.' It became more common in the 20th century.
Try Another Word