cannon
noun
°A complete assembly, consisting of an artillery tube and a breech mechanism, firing mechanism or base cap, which is a component of a gun, howitzer or mortar. It may include muzzle appendages.(JP 1-02 Department of Defense Dictionary of Military and Associated Terms)..
°A large-bore machine gun.
verb
°To bombard with cannons.
°(sports billiards snooker pool) To play the carom billiard shot. To strike two balls with the cue ball.