Biology Forums Dictionary
From Biology Forums Dictionary
A level of population in excess of the "optimum" level relative to the food supply or rate of consumption of energy and resources.
Biology Dictionary | About | Help | FAQ | Create account | Log in