English landscape park
English
Noun
English
landscape
park
(
uncountable
)
Synonym of
English garden
.