society for technical research and inventions - Alemán Inglés Diccionario