director of logistics - French English Dictionary