meaning of herbert spencer

1. English philosopher and sociologist who applied the theory of natural selection to human societies 1820-1903


Related Words

herbert spencer |

Developed & Maintained By Taraprasad.com

Treasure Words