sniveller

/ˈsnɪvələr/

Definitions

1. noun

a person who cries or weeps excessively, especially in a way that is considered contemptible or pitied.

“He was a sniveller on the first day of the movie, but later he was laughing along with the rest of us.”

2. noun

a person who is weak or feeble in body or spirit.

“After the illness, he had become a sniveller and couldn’t even walk without assistance.”

Synonyms

  • crying-baby
  • weepy

Antonyms

  • stoic
  • tough