technical support supervisor - Turco Inglés Diccionario