assault rifle
definition: any of the automatic rifles or semiautomatic rifles with large magazines designed for military use
example:
speech part: noun
synonyms:
assault gun