YourDictionary

supergun

su·per·gun

noun
An extremely large, cannonlike gun designed to shoot projectiles over long distances or to launch satellites and spacecraft into orbit without a propulsion or guidance system, as is needed with a missile.

link/cite print suggestion box