self-funded - Francés Inglés Diccionario