IMPULSE Meaning of IMPULSE in English See upper level system . A comprehensive English glossary of weather. Полный английский глоссарий погоды. 2012