Definition, synonyms and related words
An animal species that was extinct, but has been revived by genetic technology