shampooer

(noun)

noun

1. A machine for shampooing carpets.

2. A person (such as a hairdresser) who washes hair.