Cannon


A cannon is any large tubular firearm designed to fire a heavy projectile over a long distance. They were first used in China and Europe , and were the archetypical form of artillery.