French-German dictionary »

secoucher meaning in German

FrenchGerman
secoucher

sich hinlegen

sich legen