self-sufficient city - Turkish English Dictionary