Medicine & Technology"Lazarus taxon" refers to a species that disappears for a time - either from the fossil records or directly believed to be extinct - only to return at a later time.
The question of de-extinction of the extinct animals have been a controversial subject between the scientists for years, and the recent report shows that the de-extinction will lead to more losses than gain.