cannons
nounA large, heavy piece of artillery, typically mounted on wheels, formerly used in warfare.
verbCollide with something forcefully or at an angle.
A large, heavy piece of artillery, typically mounted on wheels, formerly used in warfare.
verbCollide with something forcefully or at an angle.