cannon
n. countablen. a large, heavy gun on wheels that was used in old wars to shoot big metal balls. You usually see them today in museums or old forts.
n. a large-calibre artillery piece, historically mounted on wheels or a fixed carriage, designed to fire heavy projectiles over a long distance.
The old ship had twenty cannons on its deck.
During the historical reenactment, the crew loaded the cannon with gunpowder to demonstrate how soldiers defended the fort.
The museum's collection includes several bronze cannons salvaged from a seventeenth-century shipwreck, remarkably preserved despite centuries of exposure to saltwater and shifting currents.
The plural form can be either 'cannon' or 'cannons', though 'cannons' is more common in modern general English.