tube artillery en · NOUN Meanings (uncountable) Weapons that have barrels, rather than delivered by missiles or rockets (e.g. mortars and field guns).