technical support specialist - Alemán Inglés Diccionario