bombard
sense 1: cast, hurl, or throw repeatedly with some missile; "They pelted each other with snowballs"
pelt bombard
throw
propel impel
move displace
sense 2: throw bombs at or attack with bombs; "The Americans bombed Dresden"
bombard bomb
attack assail
fight struggle