meaning of aufeinanderliegen

aufeinanderliegen - German to English

to rest above one another