deep cleaner
English
Noun
deep
cleaner
(
plural
deep cleaners
)
A
person
or a
substance
that
deep cleans
.