Natural Selection

123456789
Across
  1. 4. to survive
  2. 5. variation
  3. 6. selection
  4. 7. of offspring
  5. 9. of evolution
Down
  1. 1. reproduction
  2. 2. Resistance
  3. 3. breeding
  4. 8. of natural selection