directorate of technical studies and research - Alemán Inglés Diccionario