18-inch naval cannon

a large, heavy gun that has a relatively short, 18-inch diameter barrel and is mounted on a ship.