directorate of technological research - Turco Inglés Diccionario