technical support supervisor - Turkish English Dictionary