Mangonel

Definition:

  • (n.) A military engine formerly used for throwing stones and javelins.