litter lout

Noun

 * 1)  A person who repeatedly drops litter.

Synonyms

 * litterbug