meaning of Abfallhaufen

Abfallhaufen - German to English

rubbish heap [esp. Br.]

View more

  • rubbish stack [Am.]