department of technical services - Turkish English Dictionary