Beelingo.com

English Dictionary

  • Hide translation

 Spencer Spencer

noun

  • English philosopher and sociologist who applied the theory of natural selection to human societies (1820-1903)  ( Herbert Spencer, Spencer )
    English philosopher and sociologist who applied the theory of natural selection to human societies (1820-1903)