What does aufeinandertürmen mean?

aufeinandertürmen - German to English

to put on top of every other