environmentally compatible technologies - Francés Inglés Diccionario