xenograft

(noun) heterograft

graft (generic term)
transplant (generic term)