2 results in 0.0034s.
Advertisement
  • ballista
    ballista, noun, pl.-tae.
    a machine used in wars of ancient times to throw stones and other heavy missiles.

  1. home-page
  2.  › 
  3. language
  4.  › 
  5. english-dictionary-translation-meaning-of-ballista