litterbug

noun

One who litters public areas with waste materials.

noun

a person who litters public places with refuse.

noun

A person who tends to drop litter and not clean it up

noun

a person who litters public places with refuse