I believe that a cannon has a larger caliber than a machine-gun.
A Machine gun can be hand held, and it functions by shooting rapid fire, while a cannon only shoots one large cannon and then you would need to re load it.
Cannon is a term typically used to denote a weapon with a bore of 20mm or greater.
a male tank has a cannon gun a female tank has a machine gun
Canon refers to a set of works deemed significant or authoritative within a particular field, such as literature or music. Cannon, on the other hand, is a large artillery gun or a type of explosive device.
Gun is the general name for a firearm- it could mean a rifle, shotgun, pistol, or cannon. Bullet is the term for the part of a cartridge that is fired out of the muzzle of a gun.
There is really no antonym for the word cannon, but cannon does really mean large gun so the antonym would logically be small gun.
A cannon is a direct fire weapon as used on tanks. A machine gun is rapid fire weapon of a smaller caliber used by infantry or aircraft, and a howiitzer is artillery which uses a high angle of fire to project shells in a plunging manner on the target. In general, a cannon is 20mm or larger, a machine gun is 20mm or smaller and a howitzer is 75mm or larger.
what is the name of the gun on a tank
An Armstrong gun is a variety of gun, a wrought iron breechloading cannon.
Bamboo and vines. Cannon.
A cannon