← DefinitionshareGuesscannonverbTo hit or strike forcefully, often with a loud impact.nounA large, heavy gun that fires shells or cannonballs, typically mounted on wheels or a fixed position.Synonymsartillerynoungunnounhowitzernoun