non-self-sufficient - Turkish English Dictionary