self-financed - Turkish English Dictionary