Noun
streetcleaner (plural streetcleaners) A person employed to clean streets by removing litter etc.