ballista
nounDefinition of ballista
: an ancient military engine often in the form of a crossbow for hurling large missiles
Keep scrolling for more