arabic
تناوب الأجيال
english
digenesis (alternation of generation)
french
digénèse (alternance des générations)
comment