self-sufficing - Turkish English Dictionary