automatic firearm

noun

1.
a firearm that reloads itself and keeps firing until the trigger is released