cannon

noun

A large, heavy piece of artillery, typically mounted on wheels, formerly used in warfare.

verb

Collide with something forcefully or at an angle.