mangonelOur editors are putting together more complete content — check back in about 20 minutesmangonelmangonel — noun名詞1. a military engine for throwing stones or other missiles1.名詞釋義a military engine for throwing stones or other missiles例句The army used a mangonel to hurl rocks at the castle walls.