Carpet cleaner (7)
I believe the answer is:
shampoo
'carpet cleaner' is the definition.
(I've seen this before)
This is the entire clue.
(Other definitions for shampoo that I've seen before include "treat shock?" , "Hair lotion" , "Cleaner for locks" , "Hair wash preparation" , "Would Mao shop for this cleaner?" .)