Answer: miracleaner

AnswerCrossword Clue
MIRACLEANER

Domestic do-all?