EnglishMain Dictionary
artillery
Universal Words
noun
1 [U] large, heavy guns which are often moved on wheels:
The town is under heavy artillery fire. * artillery attacks / barrages / shells
2 (the artillery) [sing.] the section of an army trained to use these guns:
He was a captain in the Royal Artillery.