interlocking directorates - French English Dictionary