meaning of Abfallbeseitigungsanlage

Abfallbeseitigungsanlage - German to English

waste disposal plant