Definition of xenografts

Definition of xenografts
  1. xenografts Noun Plural of xenograft
  2. xenograft Noun A heterograft.
  3. xenograft Verb To heterograft.
Need more help? Try our forum NEW