LANDSCAPE

Definition of LANDSCAPE

  1. (noun)an expanse of scenery that can be seen in a single view
  2. (noun)painting depicting an expanse of natural scenery
  3. (noun)a genre of art dealing with the depiction of natural scenery
  4. (noun)an extensive mental viewpoint
  5. (verb)embellish with plants
  6. (verb)do landscape gardening