Univerbation of duivel (“devil, bloke, dogsbody”) + doet (“does”) + al (“all, everything”).
duivel-doet-al m (plural duivels-doet-al)