|  | 
Definition of Herbert spencer
1. Noun. English philosopher and sociologist who applied the theory of natural selection to human societies (1820-1903). 
|  | 
1. Noun. English philosopher and sociologist who applied the theory of natural selection to human societies (1820-1903).