landscape gardening

English

Noun

landscape gardening (uncountable)

  1. The development and decoration of open spaces, especially gardens.
    Synonym: landscape architecture

Translations

Further reading