History
History
Synonyms
UK
US
Meaning:
disgruntled

annoyed; angry; in a bad mood

unhappy; critical

plaintive

sounding sad

pathetic, woebegone

BELLYACHING as in Wiktionary
BELLYACHING as in Wikipedia