edificio autosuficiente - French English Dictionary