meaning of Abfallendlagerung

Abfallendlagerung - German to English

ultimate waste storage