sniveler
SNIV'ELER,
n.
1. One that cries with sniveling.
2. One that weeps for slight causes, or manifests weakness by weeping.