Definition for Optimum population size
From Biology Forums Dictionary
The theoretical number of people that would provide the best balance of population and resources for a desired standard of living.
From Biology Forums Dictionary
The theoretical number of people that would provide the best balance of population and resources for a desired standard of living.