stofduivel m (plural stofduivels, diminutive stofduiveltje n)
From stof (“dust”) + duivel (“devil”).