Definition
catapult operated by manpower pulling cords attached to a lever and sling to launch projectiles
Seed ·
Term in context
catapult operated by manpower pulling cords attached to a lever and sling to launch projectiles
Seed ·