meaning of mangonel
1.
A
military
engine
formerly
used
for
throwing
stones
and
javelins.
Related Words
mangonel
|
Developed & Maintained By
Taraprasad.com