Ecoscape definition

The organisational shape or layout of an ecosystem.
noun
0
0
Advertisement

Other Word Forms

Noun

Singular:
ecoscape
Plural:
ecoscapes

Origin of ecoscape

  • From eco- +‎ -scape.

    From Wiktionary