walled garden
Concise Oxford English Dictionary © 2008 Oxford University Press:
walled garden
▶noun a garden enclosed by high walls, giving protection from winds and cold weather to the plants inside.
■ Computing & Telecommunications a restricted range of information to which subscribers to a particular service are limited.
'walled garden' also found in these Oxford entries:

