Dec 31, 2025 ballista noun. an ancient military engine often in the form of a crossbow for hurling large missilesSource