What does Aschehaufen mean?

Aschehaufen - German to English

ash heap