directorate of technical training - German English Dictionary