space gun

Noun

 * 1) a large gun or cannonlike structure capable of launching an object into space.