BATTERING TRAIN MEANING IN ENGLISH

• Battering train Definition & Synonyms

  1. () A train of artillery for siege operations.


RECENT SEARCHES