Definition of xenografts

  1. xenografts Noun Plural of xenograft
  2. xenograft Noun A heterograft.
  3. xenograft Verb To heterograft.
Feedback Form