Ballista.
(Of thelat.)(Ballista, and this of theGr. ?, throw, throw).
1. f. At the sites of the cities and forts, machine for throwing stones much weight.