Arbalest
WordNet
noun
(1) Medieval artillery used during sieges; a heavy war engine for hurling large stones and other missiles
WiktionaryText
Etymology
From Middle English arblast, from Old English, from Old French arbaleste, from Late Latin arcuballista.