What is a military engine formerly used for throwing stones and javelins called?

mangonel — A military engine formerly used for throwing stones and javelins. (Webster's 1913.)

Sources