it directorate - French English Dictionary