technical sustainability - Francés Inglés Diccionario