Meaning of landscape architecture

Definition of landscape architecture

(noun) the art, planning, design, management, preservation and rehabilitation of the land and the design of large man-made constructs

Other information on landscape architecture

WIKIPEDIA results for landscape architecture
Amazon results for landscape architecture