total investment - French English Dictionary