Definition
A bellyacher is someone who complains frequently and habitually, often about trivial matters. It's a derogatory term suggesting the person is annoying and excessively negative. Think of it as someone who always finds something to gripe about, turning minor inconveniences into major problems. They are like the human equivalent of a broken record, constantly repeating their grievances. Unlike someone who offers constructive criticism, a bellyacher just whines without suggesting solutions. They are a persistent source of irritation to those around them.