English landscape garden

English

Noun

English landscape garden (uncountable)

  1. Synonym of English garden.