meaning of aufeinander türmen

aufeinander türmen - German to English

to gain top of every other