directorate of technical studies and research - German English Dictionary