gun
Definitions:
(DOD) 1. A cannon with relatively long barrel, operating with relatively low angle of fire, and having a high muzzle velocity.
(DOD) 2. A cannon with tube length 30 calibers or more. See also howitzer; mortar.