live self-sufficiently - Turkish English Dictionary