department of technical research - Spanisch Englisch Wörterbuch