cast, hurl, or throw repeatedly with some missile; They pelted each other with snowballs
[ Syn: pelt ]
throw bombs at or attack with bombs; The Americans bombed Dresden
[ Syn: bomb ]
address with continuously or persistently, as if with a barrage; The speaker was barraged by an angry audience; The governor was bombarded with requests to grant a pardon to the convicted killer
[ Syn: barrage ]
direct high energy particles or radiation against