litterer

n.
  1. a person who litters public places with refuse.