English dictionary, thesaurus, translations & etymology
FreeDict.com

ballista — meaning in English

Latin → English · translate English → Latin instead

English meaning

  • ballista noun An ancient military engine, in the form of a crossbow, used for hurling large missiles.

Senses

ballista is used for these senses in English:

  • ballista (weaponry, historical) An ancient military engine, in the form of a crossbow, used for hurling large missiles.