Dirt-remover (7)
I believe the answer is:
cleaner
(Other definitions for cleaner that I've seen before include "One who dusts or vacuums" , "Char; less dirty" , "Char, daily" , "Chemical agent for removing dirt" , "Charlady" .)