What is the meaning of Artillery_tube?

A steel tube that propels shells containing explosives, chemicals, or submunitions.

Source: wiktionary.org