peltings
Repeated forceful throws
Peltings are repeated acts of throwing things at someone or something.
The word typically describes sustained attacks with small projectiles—stones, snowballs, rotten fruit: The speaker endured peltings from angry protesters.
It can also refer to heavy, driving rain: We ran inside to escape the peltings of the storm.
Sustained, overwhelming attack
- bombardmentSustained projectile assault
- volleySimultaneous firing burst
- fusilladeRapid series of shots
- salvoSimultaneous weapons discharge
hail · onslaught · flurry · shower · cascade · torrent · stream · wave
Frozen storm precipitation
- raindropsIndividual bits of precipitation
- sleetPartly frozen precipitation
- downpourIntense precipitation event
- precipitationAtmospheric water deposit
deluge · cloudburst · torrents · driving rain · squall · shower · monsoon · ice pellets
Small hard earth fragments
- rocksSolid mineral pieces
- eggsReproductive cells in shells
- tomatoesRed fleshy fruits
- snowballsCompacted winter precipitation orbs
mud · rotten fruit · debris · missiles · objects · garbage · refuse · clods
Formal accusations or criticisms
- rebukesCriticizes sharply for wrongdoing
- insultsDisparaging remarks
- abuseCruel or violent treatment
- tiradesProlonged angry speeches
invective · vitriol · condemnation · censure · lambasting · berating · scolding · excoriation
barrage
Sustained, overwhelming attack
- bombardmentSustained projectile assault
- volleySimultaneous firing burst
- fusilladeRapid series of shots
salvo · hail · onslaught · flurry · shower · cascade · torrent · stream · wave · blitz
hailstones
Frozen storm precipitation
- raindropsIndividual bits of precipitation
- sleetPartly frozen precipitation
- downpourIntense precipitation event
precipitation · deluge · cloudburst · torrents · driving rain · squall · shower · monsoon · ice pellets · freezing rain
stones
Small hard earth fragments
snowballs · mud · rotten fruit · debris · missiles · objects · garbage · refuse · clods · dung
denunciations
Formal accusations or criticisms
tirades · invective · vitriol · condemnation · censure · lambasting · berating · scolding · excoriation · castigation
peltingssheltering
Protecting from elements
protection · covering · defending · guarding · harboring
- pelting rainHeavy, forceful precipitation