A life cycle is a period involving all different generations of a species succeeding each other through means of reproduction, whether through asexual reproduction or sexual reproduction (a period from one generation of organisms to the same identical).
For example, a complex life cycle of Fasciola hepatica includes three different multicellular generations: 1) "adult" hermaphroditic; 2) sporocyst; 3) redia.
