assault gun

Noun
  1. Any of the automatic rifles or semiautomatic rifles with large magazines designed for military use (synset 102752484)
  2. An armored vehicle with the chassis of a tank (but no turret) and a large gun;
    Used as an antitank weapon and to support infantry (synset 102752297)

Other Searches