make a hit with someone - French English Dictionary