What does Abraumhaufen mean?

Abraumhaufen - German to English

spoil heap