cannonade (n.)youdaoicibaDictYouDict[cannonade 词源字典]
"discharge of artillery," 1650s, from cannon + -ade. As a verb, from 1660s. Compare French canonnade (16c.), Italian cannonata. Related: Cannonaded; cannonading.[cannonade etymology, cannonade origin, 英语词源]