the number of people and/or organisms that can survive on the available resources within an ecosystem; may sometimes be called a niche

Translate »