Synonyms of Ecological scarcity
Primary definition: The finite availability of natural resources and ecosystem services relative to the demands placed upon them by human societies.
Primary definition: The finite availability of natural resources and ecosystem services relative to the demands placed upon them by human societies.