S-o-l definitions

(North America, vulgar slang) Shit out of luck, meaning that luck has run out; an impasse has been reached (figuratively or literally)
initialism
0
0