meaning of mangonel

1. A military engine formerly used for throwing stones and javelins.


Related Words

mangonel |

Developed & Maintained By Taraprasad.com

Treasure Words