xenografts
English
Noun
xenografts
plural of
xenograft