make a hit with somebody - French English Dictionary