Self-loading

Self-loading:

A firearm which fires, extracts, ejects and reloads once for each pull and release of the trigger. Also called Auto-loading or Semi-automatic.