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

RAINMAKERS as in Wiktionary
RAINMAKERS as in Wikipedia