foreign investment directorate - French English Dictionary