👉 A cannon is a long, heavy weapon that is fired from a gun or other firearm. It is used for various purposes such as aiming at an enemy target, firing projectiles, and destroying buildings or structures. Cannons are typically made of iron, bronze, or steel and can be fired in a variety of ways, including by hand, with a firing mechanism, or through an electric or hydraulic system.