ballista

noun
  1. an ancient military weapon that worked like a giant crossbow for hurling large stones or other missiles
  2. Usage: historical

Examples