cleaner
noun
°A person whose occupation is to clean floors, windows and other things.
°A device that cleans, such as the vacuum cleaner.