YourDictionary

mangonel

noun

an obsolete military apparatus for hurling heavy stones and other missiles

See mangonel in American Heritage Dictionary 4

Learn more about mangonel

link/cite print suggestion box