road and traffic technician - Turkish English Dictionary