sniveler

noun

One who snivels, or who cries with sniveling.

noun

One who weeps; especially, one who manifests weakness by weeping.

noun

Figuratively, one who affects tearfulness or expressions of penitence, especially with a nasal tone.

noun

One who snivels, esp. one who snivels habitually.

noun

One who snivels, a person who whines and complains about small matters.

noun

a person who breathes audibly through a congested nose