Webster's Revised Unabridged Dictionary · 1913

bellyacher

bellyacher , noun

a person who complains habitually, usually about everyday minor problems.