technical and industrial directorate - Turkish English Dictionary