technical support specialist - Francés Inglés Diccionario