meaning of Abfallverursacher

Abfallverursacher - German to English

producer of waste