have dealings with somebody - French English Dictionary