HERBERT SPENCER





Definition:

  1. [noun] English philosopher and sociologist who applied the theory of natural selection to human societies (1820-1903)
    Synonyms: Spencer, Herbert Spencer

Synonyms: