litterer
/ˈlɪtərər/Definitions
1. noun
A person who habitually throws litter or rubbish on the ground or elsewhere.
“The city has fined several litterers for their contribution to the growing environmental problem.”
2. verb
To scatter or throw litter or rubbish on the ground or elsewhere.
“The careless driver littered the highway with trash after losing control of his car.”