Meaning of siege engine in English:

siege engine

noun

historical
  • A machine used in besieging a castle, town, etc.; specifically a catapult or trebuchet.

Origin

Mid 18th century; earliest use found in John Mills (c1717–a1796), writer on agriculture.