carpet washer

Noun

 * 1) A kind of vacuum cleaner that uses water and shampoo to wash carpets.