Definition

"Snickered Out Loud"—the supposedly more sophisticated cousin of LOL, for when you want people to know you found something funny but not *that* funny. Alternatively, and more commonly, it stands for "Shit Out of Luck."

Example Usage

When my friend tried to make S.O.L. happen instead of LOL, I told him he was S.O.L. on that trend.

Source: Urban Dictionary (https://www.urbandictionary.com/define.php?term=S.O.L.&defid=5193042)