international direct investment - French English Dictionary