meaning of Abfälle anhäufen

Abfälle anhäufen - German to English

to amass rubbish