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