What is the meaning of ballista in English?

Learn vocabulary with pictures as well as definitions of ballista in English

Learn in

See more

n. ballista

Definition of ballista in English

Siege weapon with a firing mechanism that similar to that of a crossbow, which is mounted on a fixed structure and used to launch large projectiles, such as javelins.

Synonyms of ballista in English

bolt thrower