directorate of technical studies and research - Spanisch Englisch Wörterbuch