want to make love - French English Dictionary