technical support centre building - Turco Inglés Diccionario