technical support centre building - Alemán Inglés Diccionario