science and technology popularization system - Alemán Inglés Diccionario