Definify.com

Definition 2024


landscape_gardening

landscape gardening

English

Noun

landscape gardening

  1. The development and decoration of open spaces, especially gardens.

Synonyms

  • landscape architecture

Related terms

Translations