Noun Definition

cannonade

1.Definition: intense and continuous artillery fire

Related Noun(s):drumfire

Category: General