Synonyms for Bombard (same or very similar meaning)
WordNet sense 1 (a large shawm; the bass member of the shawm family):
bombardon
WordNet sense 2 (cast, hurl, or throw repeatedly with some missile):
pelt
WordNet sense 3 (throw bombs at or attack with bombs):
bomb
WordNet sense 4 (address with continuously or persistently, as if with a barrage):
barrage
From the ODE community, based on WordNet
add/edit