What does Abfallverursacher mean?

Abfallverursacher - German to English

producer of waste