yammerer

Noun

 * 1) One who complains or whines peevishly or whimperingly.