Definition Definition

mangonel - Meaning and Examples

Meaning of 'mangonel' (Webster Dictionary)

1 . Mangonel [ n.]
- A military engine formerly used for throwing stones and javelins.