cannonade
noun
°Firing artillery in a large amount for a length of time .
verb
°To discharge artillery fire.