landscape architecture

1. (noun) the branch of architecture dealing with the arrangement of land and buildings for human use and enjoyment
Related Words: architecture



Terms and Conditions of Use / Copyright Notice