Could someone explain what those three things are?

Ballistas- 1.)A catapult used in ancient warfare for hurling large stones
2.)A large crossbow for firing a spear
Trebuchets- A machine used in medieval siege warfare for hurling large stones or other missiles
Mangonel-A military device for throwing stones and other missiles