Question 92140

Define the following terms
a.evolution
b.micro-evolution
c.gene pool
d.gene flow
e.natural selection
F.species
g.fossil
h.homologous structures
I.extinction
J.artificial selection