bocca da fuoco

Etymology
lit. 'mouth of fire'.

Noun

 * 1) any of various weapons made out of a metal tube, closed at one end, which launches a projectile in a given direction and at a set distance (e.g. a bombard, cannon, supergun, etc.)