scientific and technical mission - Turc Anglais Dictionnaire