bellyacher
1. [ noun ] a person given to excessive complaints and crying
Synonyms: complainer moaner sniveler crybaby grumbler squawker sniffler sniveller whiner
Related terms: unpleasant_person kvetch complain squeak groan murmur gripe snivel snivel snuffle whine
Similar spelling:   Belcher
  beleaguer
  Belgarde
  beleaguering