promote investment - French English Dictionary