Meaning of xenogenesis

Definition of xenogenesis

(noun) the alternation of two or more different forms in the life cycle of a plant or animal

Other information on xenogenesis

WIKIPEDIA results for xenogenesis
Amazon results for xenogenesis