hailstorm
/ˈheɪlstɔːrm/Definitions
1. noun
a storm in which hail is present
“The severe hailstorm damaged the crops in the field.”
2. noun
a sudden and violent attack or criticism, especially one that is expressed publicly
“The celebrity faced a hail of criticism on social media after her controversial statement.”