Skip to definition.
Get the FREE one-click dictionary software for Windows or the iPhone/iPad and Android apps

Noun: landscape architecture
  1. The art, planning, design, management, preservation and rehabilitation of the land and the design of large man-made constructs

Derived forms: landscape architectures

Type of: bailiwick, beaux arts, discipline, field, field of study, fine arts, study, subject, subject area, subject field

Encyclopedia: Landscape architecture