SLS has various meanings in the Weather category. Discover the full forms, definitions, and usage contexts of SLS in Weather.
In general, any destructive storm, but usually applied to severe local storms in particular that is intense thunderstorms, hailstorms and tornadoes.
WeatherLast updated: