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

other english words that include "aggregate" : german :
aggregate Aggregat