MANGONEL MEANING IN ENGLISH

• Mangonel Definition & Synonyms

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


RECENT SEARCHES