litterbug

 
Pronunciation: /ˈlɪtəbʌg/
(British also litter lout)

noun

informal
  • a person who carelessly drops litter in a public place.