self sufficient building - Turkish English Dictionary