A shotgun is a long-barreled firearm designed to shoot a straight-walled cartridge known as a shotshell, which usually discharges numerous small pellet-like spherical sub-projectiles called shot or sometimes a single solid projectile called a slug.