A weapon that has existed since the 13th Century and has been developing more and more, as well as diversifying ever since.
They come in small, handheld forms known as
pistols or handguns; or automatic, repeating-fire, styles known as machine guns; and longer types with stocks and that are designed to be fired from the shoulder: these are known as
rifles. The many kinds of guns, the mechanical/technical information of a gun, and so on are WAY too long to list here. For additional information I recommend looking at the other examples below.