streetcleaner

Noun

 * 1) A person employed to clean streets by removing litter etc.