scientific and technical mission - Spanisch Englisch Wörterbuch