self-sufficient building - Turkish English Dictionary