make love to - French English Dictionary