Term:

Flowering plant life cycle
Definition:

Referring to the alternation of generations between the gameophyte (haploid) and sporophyte (diploid) stages of a floweirng plant. The most conspicuous stage of the life cycle is the sporophyte generation whereas the gametophyte generation is small and inconspicuous. Flowering plants are heterosporous because they have two different kinds of spores, the pollen grain and the embryo sac which contains a egg.