cannon

cannon [-'s] n

Fr.; see cane.

  1. Weapon; war device; large gun barrel; long iron tube used for firing large projectiles; [fig.] powerful force.