Shell (projectile)A shell, in a military context, is a projectile whose payload contains an explosive, incendiary, or other chemical filling. Originally it was called a bombshell, but "shell" has come to be unambiguous in a military context. Modern usage sometimes includes large solid kinetic projectiles, which are more properly termed shot. Solid shot may contain a pyrotechnic compound if a tracer or spotting charge is used.
GunA gun is a device or ranged weapon designed to propel a projectile using pressure or explosive force. The projectiles are typically solid, but can also be pressurized liquid (e.g. in water guns/cannons), or gas (e.g. light-gas gun). Solid projectiles may be free-flying (as with bullets and artillery shells) or tethered (as with Tasers, spearguns and harpoon guns). A large-caliber gun is also called a cannon.