The time between the laying of the egg until its hatching of the new one is called______.

a. Incubation b.pregnancy
b.gestation d.sexual