English Dictionary
Definition walled garden in British English
walled garden noun
[countable] noun
Synonyms and related words

English Dictionary