BALLISTA

Definition of BALLISTA

  1. (noun)ancient missile weapon that throws bolts or stones