VariousWords beta
Related Terms:
Definitions:
Noun
alternation of generations
heterogenesis
xenogenesis
Definition: the alternation of two or more different forms in the life cycle of a plant or animal
Definition: A foreign origin or source.