Home / L / landscape architecture

landscape architecture

noun 22 letters Scrabble 33 WWF 39
Definitions
noun

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

Look “landscape architecture” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
Generate a word →