artillery tube
English
Noun
artillery
tube
(
plural
artillery tubes
)
(
weaponry
)
A
steel
tube
that
propels
shells
containing
explosives
,
chemicals
, or
submunitions
.