meaning of Aschenhaufen

Aschenhaufen - German to English

ash heap