deep cleaner

English

Noun

deep cleaner (plural deep cleaners)

  1. A person or a substance that deep cleans.