meaning of Abraumhaufen

Abraumhaufen - German to English

spoil heap