assault gun
as·sault·gun
noun
1.
any of the automatic rifles or semiautomatic rifles with large magazines designed for military use
Related words
Broader terms
WordNet 2.1 (Princeton University). WordNet 2.1 Copyright Princeton University. All rights reserved.