litterbug /(lĭt"tẽr*bŭg)/

lit·ter·bug

litterbug

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