Auto-loading

Auto-loading:

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