ASSAULT WEAPON
"It is a term used in the United States to define some types of firearms . The definition varies among regulating jurisdictions but usually includes semi-automatic firearms with a detachable magazine and a pistol grip and sometimes other features such as a flash suppressor or barrel shroud"
Now when a person says "there is no such thing" about anything I wonder if he/she even investigated/researched/ used a dictionary or Googled it. Puzzling.