cannonade: intense and continuous artillery fire
artillery fire: fire delivered by artillery
marine animal: any of numerous animals inhabiting the sea including e.g. fishes and molluscs and many mammals