GNU Collaborative International Dictionary of English

last match results

Found one definition

  1.       
    
    Mangonel , n. [OF. mangonel, LL. manganellus, manganum, fr. Gr. See Mangle, n.] A military engine formerly used for throwing stones and javelins.
    1913 Webster

Last match results