A firearm is anything that can expell a projectile through the use of an explosive. Typicaly seen in the form of a rifle, pistol, shotgun, or a NFA item.  Firearms have been used for centuries for uses such as hunting, self defince, sporting, war and many other things. There is no such thing as having too many.