bellyacher

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