technical support spaces - German English Dictionary