to pelt /pɛlt/
A v. t.1 attaccare, colpire (scagliando qc.); bersagliare; tempestare2 lanciare, scagliare
B v. i.1 (spesso to pelt down) battere insistentemente; picchiare; scrosciare: The rain is pelting down, piove a catinelle2 affrettarsi; precipitarsi
to pelt sb. with questions, tempestare q. di domande □ to pelt sb. with stones, lapidare q. □ pelting rain, pioggia a dirotto; pioggia a catinelle □ It’s pelting (with rain), viene giù a catinelle.