Definify.com
Definition 2024
autocannon
autocannon
English
Noun
autocannon (plural autocannons)
- A fully automatic projectile weapon similar to a machine gun, but firing shells instead of bullets and larger in calibre.
autocannon (plural autocannons)