department of technical affairs - Turkish English Dictionary