History
History
Synonyms
UK
US
Meaning:
artillery

(a part of an army using) big guns on wheels etc

weaponry or military unit

bazooka

a portable weapon for firing armour-piercing rockets

weaponry or military unit

STOVEPIPE as in Wiktionary
STOVEPIPE as in Wikipedia