Noun Definitioncannonade1.Definition: intense and continuous artillery fireRelated Noun(s):drumfireCategory: General