SSOTSL Share definition Flag Sprayed Spit on the Screen Laughing. An alternative to the more common LOL or ROTFL. SSOTSL! That was hilarious! SSOTSL by Steve H. March 18, 2005 0 0 Get merch Get the SSOTSL mug. Buy Now — $32.95 See more merch