Answer:

yammerer

AnswerCrossword Clue
YAMMEREROne who whines persistently
YAMMERERWhiny one
YAMMERERKvetch