One who snivelsOne who snivels.
One who snivels.
(derogatory)A person who whines and complains about small matters.
a person who breathes audibly through a congested nose
From snivel + -er.
Wiktionary, CC BY-SA 4.0 · source
regular