overpopulation: too much population
population: a group of organisms of the same species inhabiting a given area
sales finance company: a finance company that buys (at a discount) the installment sales contracts of retail merchants