sniveler

/ˈsnɪvələr/

Definitions

1. noun

a person who cries or snivels, especially one who does so in a pitiful or annoying manner

“The self-pitying sniveler at the party was annoying everyone with his sob story.”

Synonyms

  • complainer
  • whiner

Antonyms

  • braggart
  • stoic