Snĭv'el-er, n.

noun

n. [Written also sniveller.]

  1. One who cries with sniveling.
  2. One who weeps for slight causes, or manifests weakness by weeping.