self-sustained - Turkish English Dictionary