scientific and technical mission - Turco Inglés Diccionario