Subscriber login


Forgot your password?

Library card login

Other

walled garden

Definition of walled garden

noun

  • a garden enclosed by high walls.
  • Computing & Telecommunications a restricted range of information to which subscribers to a particular service are limited.

walled garden in other Oxford dictionaries

Definition of walled garden in the US English dictionary