Sniveler
/(?)/
Sniv·el·er
Sniveler
n.
One who snivels,
esp.
one who snivels habitually.