Meaning of artillery train in English:
artillery train
noun
historicalA series of large-calibre guns mounted on carriages in order to be transported.
Origin
Late 17th century; earliest use found in John Dryden (1631–1700), poet, playwright, and critic.
Are You Learning English? Here Are Our Top English Tips