Skip to main content

English: xenotransplantation

Welsh: senotrawsblaniad

Part of speech

Noun, Masculine, Singular

Definition

organ transplantation from a donor to a recipient of different species