directorate of technical studies and research - Spanish English Dictionary