ballista ( synonym found)

Definition of ballista:

(n) : an ancient military engine, in the form of a crossbow, used for hurling large missiles

Definition of ballista:

(n) : an ancient military engine, in the form of a crossbow, used for hurling large missiles

Back to Top