information management and technology division - French English Dictionary