assault rifle
noun
1.
a military rifle capable of both automatic and semiautomatic fire, utilizing an intermediate-power cartridge.
2. a nonmilitary weapon modeled on the military assault rifle, usually modified to allow only semiautomatic fire. <----------------