0 to throw (things) at -- lanciare, colpire
The children pelted each other with snowballs.
1 to run very fast -- precipitarsi
He pelted down the road.
2 (of rain; sometimes also of hailstones) to fall very heavily -- scrosciare
You can’t leave now – it’s pelting (down).