technical support spaces - Turkish English Dictionary