BALLISTA MEANING IN ENGLISH

• Ballista Definition & Synonyms

  1. (n.) An ancient military engine, in the form of a crossbow, used for hurling large missiles.


RECENT SEARCHES