Shower of pellets also hit various soldiers (9)

I believe the answer is:
hailstorm
'shower of pellets' is the definition.
'hailstorm' can be an answer for 'shower' (I have seen 'Violent shower ' mean 'hailstorm' so perhaps 'shower' could also mean 'hailstorm'). I am not sure about the 'of pellets' bit.
'also hit various soldiers' is the wordplay.
'various' indicates an anagram.
'soldiers' becomes 'RM' (Royal Marines).
'also'+'hit'='alsohit'
'alsohit' with letters rearranged gives 'hailsto'.
'hailsto'+'rm'='HAILSTORM'
Can you help me to learn more?
(Other definitions for hailstorm that I've seen before include "It brings stones from the sky" , "Wintry bad weather" , "rough weather" , "Cold shower" , "Fall of ice" .)
