scientific and technical mission - Türkisch Englisch Wörterbuch