An assault weapon is a firearm that has certain features and characteristics that make it more lethal than ordinary firearms.