Mangonel (noun) Definition, Meaning & Examples

noun
  1. (formerly) any of various military engines for throwing large stones, darts, and other missiles.
noun
  1. a war engine for hurling stones
Mangonel (noun) Definition, Meaning & Examples

More Definitions