technical support spaces - Español Inglés Diccionario