directorate of technical services - Turkish English Dictionary