This is a list of siege engines invented through history. A siege engine is a weapon used to circumvent or destroy fortifications such as defensive walls, castles, bunkers and fortified gateways. Petrary is the generic term for medieval stone throwing siege engines.
By age, oldest to newest
References
