limpiafondos

Etymology
.

Noun

 * 1) pool cleaner (person, machine, or chemical)