Subscribe
URL of the page has been copied to clipboard.
Meaning : A surgical procedure in which tissue or whole organs are transfered from one species to another species.
Synonyms : xenotransplant
Install App