investments abroad - French English Dictionary