Assault weapon refers to different types of firearms, and is a term that has differing meanings and usages. In discussions about gun laws and gun politics in...
Share this note: