self-fund - French English Dictionary