meaning of Aschehaufen

Aschehaufen - German to English

ash heap