What does cannonade mean?
noun
A loud and prolonged discharge of artillery, or a loud and violent outburst of sound or criticism.
Example
"The cannonade of boos and catcalls drowned out the rest of the performance."
Definition generated by AI and curated by RJS Tech Solutions LLP.