MANGONEL

Definition of MANGONEL

  1. (noun)catapult operated by manpower pulling cords attached to a lever and slign to launch projectiles