English garden
English
Noun
English
garden
(
uncountable
)
A style of
landscape architecture
originating in
England
.
Synonyms:
English landscape garden
,
English landscape park