walled garden - definition and synonyms

noun [countable] 

Your browser doesn’t support HTML5 audio

singularwalled garden
pluralwalled gardens
  1. 1
    computing a service provider on the Internet that controls usersaccess to content from other sources

    Many of us access the Internet through Apple’s walled garden.

  2. 2
    a garden with a high wall around it that protects it from wind and cold