bellyacher

/ˈbɛliˌeɪkər/
noun
  1. A person who complains a lot or in a whiny manner.
    • Every group has one bellyacher who finds something wrong with everything.
    • The coach told the bellyacher to either join the drill or sit out.
    • Don't be such a bellyacher; the movie wasn't that bad.
Antonyms
What does "bellyacher" mean? | whatsthatwordmean | whatsthatwordmean