SPENCER


Meaning of SPENCER in English

Herbert, a scientist who believed the human race degenerated from monkeys, and established the theory that only the survivors are the fittest.

Who is who English vocabulary.      Английский словарь "Кто есть кто".