Cannonade has 4 different meanings across 2 categories:
Noun
· Verb
Noun
1
intense and continuous artillery fire
2
The firing of artillery for a length of time.
Verb
1
attack with cannons or artillery
2
To discharge artillery fire upon.
Broader Terms (hypernyms)