LSR Meaning of LSR in English L ocal S torm R eport. A product issued by local NWSoffices to inform users of reports of severe and/or significant weather-related events. A comprehensive English glossary of weather. Полный английский глоссарий погоды. 2012