A person who complains frequently and persistently about things, often in an annoying way.
From 'bellyache' (to complain) plus the agent suffix '-er' (one who does something). This American slang term emerged in the early 20th century to describe a habitual complainer.
Try Another Word