ref
Middle English (in the sense ‘trample down’): perhaps from Old French fouler ‘to full cloth, trample’, based on Latin fullo ‘fuller’. Compare with full2.