English-German dictionary »

lay on top of each other meaning in German

EnglishGerman
lay on top of each other

aufeinanderlag