Definition: A device that used machincal energy to break or circumvent city walls and other fortifications in siege warfare, by flinging large projectiles to batter down stone walls.
“Examples of siege engines include: the catapult, the ballista and the trebuchet.”
Source: https://www.swordsknivesanddaggers.com/medieval-weapons-glossary/