Definition of artillery train in English:

artillery train

noun

  • Now historical a 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.