3. What's your definition of assault rifle, it is a general term being thrown around.
Defined as a semiautomatic firearm with the ability to accept a detachable magazine and two or more of the following:
a folding or telescoping stock
a pistol grip that protrudes conspicuously beneath the action of the weapon
a bayonet mount
a flash suppressor or threaded barrel designed to accommodate a flash suppressor
a grenade launcher