What is the meaning of Xenogenesis?

A foreign origin or source.

The production of an offspring that is unlike either of its parents.

Source: wiktionary.org