self-financed - Español Inglés Diccionario