bombard

sense 1: cast, hurl, or throw repeatedly with some missile; "They pelted each other with snowballs"
pelt bombard

sense 2: throw bombs at or attack with bombs; "The Americans bombed Dresden"
bombard bomb