What are Catapults?

Catapults are mechanisms built to throw or fling objects over a distance. Back in the mid-evil times, they were used in attack by throwing objects to harm people or strong holds built to protect people.