self-funded - French English Dictionary