Reiniger

Etymology
reinigen "to clean" + -er

Noun

 * 1) cleaner