supergun

(so͞oˈpər-gŭnˌ)

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