society for technical research and inventions - Turco Inglés Diccionario