self-sustaining development - Turkish English Dictionary