MANGONEL


Meaning of MANGONEL in English

noun a military engine formerly used for throwing stones and javelins.

Webster English vocab.      Английский словарь Webster.