Sniveling loser Synonyms

Definitions for Sniveling


  • (noun) whining in a tearful manner

SL abbreviation

SL is an abbreviation for Sniveling Loser
What does SL stand for?
SL stands for "Sniveling Loser"

Definitions for Loser