MANGONELS
Definition
MANGONELS is the plural of MANGONEL.
noun MANGONEL: an engine that provided medieval artillery used during sieges.
MANGONELS is the plural of MANGONEL.
noun MANGONEL: an engine that provided medieval artillery used during sieges.