Definitions of litterbug:

  • noun:   a person who litters public places with refuse