energy technology development strategy - Alemán Inglés Diccionario