assault rifle

 

noun

  • a lightweight rifle developed from the sub-machine gun, which may be set to fire automatically or semi-automatically.