walled garden
noun
1- a garden enclosed by high walls.带围墙的花园
1.1
- Computing & Telecommunications a restricted range of information to which subscribers to a particular service are limited【计算机, 电信】围墙花园(指提供给服务订阅者的有限信息)。