batter, blitzkrieg, bomb, bombard, cannonade, shell
enfilade
rake, strafe
assail, assault, attack, devastate, hit, pound, ravage, strike
See Definitions and Examples
Get Word of the Day daily email!