Landscape

Definition

An area of land that contains a mosaic of ecosystems, including human-dominated ecosystems.

Millennium Ecosystem Assessment 2005 1

References & Websites