Crossword Solver
Anagram Solver
Thesaurus Solver
Dictionary
iPhone app
New!
Definition of xenografts
xenografts
Noun
Plural of xenograft
xenograft
Noun
A heterograft.
xenograft
Verb
To heterograft.