Ballista
-
An ancient military engine, in the form of a crossbow, used forhurling large missiles.
Ballista meaning & definition 1 of Ballista.
-
A catapult used in ancient warfare for hurling large stones.
Ballista meaning & definition 2 of Ballista.