landscape_3 Glossary An area of land that contains a mosaic of ecosystems, including human-dominated ecosystems. Glossary term landscape Deliverable(s) Americas assessment Sustainable use assessment Europe and Central Asia assessment