spray extraction cleaner

noun

1.
a machine that cleans textile surfaces, i.e. carpets, hard floors, upholstery and mattresses.