Meaning of natural selection

Definition of natural selection

(noun) a natural process resulting in the evolution of organisms best adapted to the environment

Other information on natural selection

WIKIPEDIA results for natural selection
Amazon results for natural selection