• word of the day

    herbert spencer

    herbert spencer - Dictionary definition and meaning for word herbert spencer

    Definition
    (noun) English philosopher and sociologist who applied the theory of natural selection to human societies (1820-1903)
    Synonyms : spencer
Connect with us on Facebook