Answer: whinger

AnswerCrossword Clue
whingerone who whinges (to whine (to whimper))
whingerto complain; whine