foreign investment directorate - Spanish English Dictionary