meaning of Abfallablagerung

Abfallablagerung - German to English

waste disposal