The Collaborative International Dictionary
Battering train
Battering train \Bat"ter*ing train`\ (Mil.) A train of artillery for siege operations.
Wiktionary
battering train
n. (context military English) A train of artillery for siege operations.
Usage examples of "battering train".
Nothing less than a formal siege, with powerful army and a battering train, could make any impression on San Juan as long as it was defended by an adequate garrison.
If you do not like it, you can try to find a Spanish battering train.
Only an army and a battering train could retake it, and Bonaparte has neither to spare.