environmentally compatible technologies - Spanish English Dictionary