alternation of generations heterogenesis xenogenesis
alternation_of_generations%1:19:00:: heterogenesis%1:19:00:: xenogenesis%1:19:00::
the alternation of two or more different forms in the life cycle of a plant or animal