CompareWords
Compare
Mangonel
Definition:
(n.) A military engine formerly used for throwing stones and javelins.