landscape architecture

Noun
  1. The art, planning, design, management, preservation and rehabilitation of the land and the design of large man-made constructs (synset 106134103)

Other Searches