Artillery means any device for launching a projectile. In modern times, it does not usually refer to smaller weapons such as pistols and rifles. Artillery is also sometimes called gunnery. Guns used by navies are usually called naval guns while guns used on land are usually called artillery. Small arms are usually called firearms, side arms or infantry arms.