self-sufficient building - Turco Inglés Diccionario