Battering train
English Translation from English to English dictionary online for the word Battering train
-
1
A train of artillery for siege operations.
-
2
A train of artillery for siege operations.