Before revision: A street sweeper or street cleaner may refer to a person 's occupation or to a machine that cleans streets.
After revision: A street sweeper or street cleaner is a person or machine that cleans streets.