The German term "Haufen" matches the English term "aggregate, accumulation, crowd, heap, mass, multitude, pile"

other german words that include "haufen" : english :
Scheiterhaufen woodpile