← DefinitionshareGuesscannonadeverbTo fire cannons continuously and heavily.nounA continuous and heavy firing of cannons.Synonymsbarragenounbombardmentnoun