Definition
any of the automatic rifles or semiautomatic rifles with large magazines designed for military use
Seed ·
Term in context
any of the automatic rifles or semiautomatic rifles with large magazines designed for military use
Seed ·