clean technologies - Francés Inglés Diccionario