fouller (Middle French) comes from Old French foler, from Medieval Latin fullo, from Latin fullo, from Proto-Indo-European bʰleh₃-, from Proto-Indo-European bʰel-, from Proto-Indo-European bʰōl-.
fouller (Middle French): to mistreat