Sniggering laughter Synonyms

SL abbreviation

SL is an abbreviation for Sniggering Laughter
What does SL stand for?
SL stands for "Sniggering Laughter"

Definitions for Laughter