Mangonel

Webster's Dictionary of the English Language

·noun A military engine formerly used for throwing stones and javelins.