What are Guns?

Guns are defined in many different ways, each according to its field of use. The primary common characteristic of a gun is that it shoots an object from a tube by use of compression. Some consider a gun a portable weapon while larger, non-portable ones are called by names such as cannon. For more information look here: