Someone who is always sniveling and whining
Joe: Bill takes the fun out of everythingDave: yeah, that dude whines more than a little blue nun!