assault gun is a noun meaning "any of the automatic rifles or semiautomatic rifles with large magazines designed for military use". It carries 2 recorded senses.
any of the automatic rifles or semiautomatic rifles with large magazines designed for military use
military
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
Definitions, synonyms and semantic relations for assault gun come from Princeton University’s WordNet. Commonness is measured against a corpus of everyday English. Full sources and licences.