whingebag

/W IH1 N G B AE1 G/
noun
  1. 1

    (slang, derogatory) A person who whinges; a peevish complainer.