interlocking directorate - French English Dictionary