what does semi automatic mean?
Semi-automatic refers to a firearm which uses the force of recoil or gas to eject the empty case and load a fresh cartridge into the firing chamber for the next shot and which allows repeat shots solely through the action of pulling the trigger.